package cn.huiyunche.base.service.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import cn.huiyunche.base.service.model.DWaybillVehicle;

/**
 * 未派单的运单
 *
 * @author liguanglu
 */
public class DWaybillOringinalVo implements Serializable {

    private Long id;

    private String orderCode; // 中联TMS订单编号

    private Date orderTime; // 下单时间

    private String departProvince; // 发车省

    private String departCity; // 发车市

    private String destProvince; // 送达省

    private String destCity; // 送达市

    private String vehicleTypeName; //车型

    private String waybillStatus; //状态

    private String license;//驾照

    private BigDecimal extraCost; //附加运费

    private String specialRequired; //特殊要求
    
    private String arrivalContact; // 联系人
    
    private String arrivalPhone; // 联系电话

    private BigDecimal distance; // 距离
    
    private String arrivalAddress; // 详细地址
    
    private String departAddress; // 发车地址
    
    private String customerRemark; // 备注
    
    private List<DWaybillVehicle> dWaybillVehicle; // 运单车辆信息

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public Date getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(Date orderTime) {
        this.orderTime = orderTime;
    }

    public String getDepartProvince() {
        return departProvince;
    }

    public void setDepartProvince(String departProvince) {
        this.departProvince = departProvince;
    }

    public String getDepartCity() {
        return departCity;
    }

    public void setDepartCity(String departCity) {
        this.departCity = departCity;
    }

    public String getDestProvince() {
        return destProvince;
    }

    public void setDestProvince(String destProvince) {
        this.destProvince = destProvince;
    }

    public String getDestCity() {
        return destCity;
    }

    public void setDestCity(String destCity) {
        this.destCity = destCity;
    }

    public String getVehicleTypeName() {
        return vehicleTypeName;
    }

    public void setVehicleTypeName(String vehicleTypeName) {
        this.vehicleTypeName = vehicleTypeName;
    }

    public String getWaybillStatus() {
        return waybillStatus;
    }

    public void setWaybillStatus(String waybillStatus) {
        this.waybillStatus = waybillStatus;
    }

    public String getLicense() {
        return license;
    }

    public void setLicense(String license) {
        this.license = license;
    }

    public BigDecimal getExtraCost() {
        return extraCost;
    }

    public void setExtraCost(BigDecimal extraCost) {
        this.extraCost = extraCost;
    }

    public String getSpecialRequired() {
        return specialRequired;
    }

    public void setSpecialRequired(String specialRequired) {
        this.specialRequired = specialRequired;
    }

    public String getArrivalContact() {
		return arrivalContact;
	}

	public void setArrivalContact(String arrivalContact) {
		this.arrivalContact = arrivalContact;
	}

	public String getArrivalPhone() {
		return arrivalPhone;
	}

	public void setArrivalPhone(String arrivalPhone) {
		this.arrivalPhone = arrivalPhone;
	}

	public BigDecimal getDistance() {
		return distance;
	}

	public void setDistance(BigDecimal distance) {
		this.distance = distance;
	}

	public String getArrivalAddress() {
		return arrivalAddress;
	}

	public void setArrivalAddress(String arrivalAddress) {
		this.arrivalAddress = arrivalAddress;
	}
	
	public List<DWaybillVehicle> getdWaybillVehicle() {
		return dWaybillVehicle;
	}

	public void setdWaybillVehicle(List<DWaybillVehicle> dWaybillVehicle) {
		this.dWaybillVehicle = dWaybillVehicle;
	}
	
	public String getDepartAddress() {
		return departAddress;
	}

	public void setDepartAddress(String departAddress) {
		this.departAddress = departAddress;
	}

	public String getCustomerRemark() {
		return customerRemark;
	}

	public void setCustomerRemark(String customerRemark) {
		this.customerRemark = customerRemark;
	}

	@Override
    public String toString() {
        return "DWaybillOringinalVo{" +
                "id=" + id +
                ", orderCode='" + orderCode + '\'' +
                ", orderTime=" + orderTime +
                ", departProvince='" + departProvince + '\'' +
                ", departCity='" + departCity + '\'' +
                ", destProvince='" + destProvince + '\'' +
                ", destCity='" + destCity + '\'' +
                ", vehicleTypeName='" + vehicleTypeName + '\'' +
                ", waybillStatus='" + waybillStatus + '\'' +
                ", license='" + license + '\'' +
                ", extraCost=" + extraCost +
                ", specialRequired='" + specialRequired + '\'' +
                ", getArrivalContact()=" + getArrivalContact() + 
                ", getArrivalPhone()=" + getArrivalPhone() + 
                ", getDistance()=" + getDistance() + 
                ", getArrivalAddress()=" + getArrivalAddress() +
                ", dWaybillVehicle=" + dWaybillVehicle +
                ", departAddress=" + departAddress +
                ", customerRemark=" + customerRemark +
                '}';
    }
}
